home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
pluginy Firefox
/
1122
/
1122.xpi
/
chrome
/
tabmixplus.jar
/
skin
/
classic
/
tabmixplus
/
classic.css
< prev
next >
Wrap
Cascading Style Sheet File
|
2009-10-07
|
18KB
|
410 lines
/*
* We include here fix only for Firefox 2.0+ default theme.
*/
/* make sure all buttons align to the to row */
.tabbrowser-tabs[multibar] .tabs-container{
-moz-box-align: start;
}
/* All tabs button */
.tabbrowser-tabs[hideAllTabsButton=true] .tabs-alltabs-stack {
display: none;
}
#alltabs-place-holder {
width: 0px !important;
}
/* new tab button after last tab on firefox 3.5+ */
.tabbrowser-tabs[multibar] .tabbrowser-arrowscrollbox > .tabs-newtab-button {
height: 22px;
max-height: 22px;
margin: 1px 0px 1px;
}
.tabbrowser-tabs[newTabButton=false] .tabbrowser-arrowscrollbox > .tabs-newtab-button,
.tabs-container[overflow="true"] > .tabbrowser-arrowscrollbox > .tabs-newtab-button,
.tabbrowser-tabs[disAllowNewtabbutton] .tabbrowser-arrowscrollbox > .tabs-newtab-button,
.tabs-container:not([newtab_side="afterlast"]) > .tabbrowser-arrowscrollbox > .tabs-newtab-button {
visibility: collapse;
height: 0px;
}
.tabbrowser-tabs:not([disAllowNewtabbutton]) .tabs-container:not([overflow="true"])[newtab_side="afterlast"] > .tabs-newtab-topbox > .tabs-newtab-button[platform=v35] {
display: none;
}
.tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-newtab-button[platform=v35],
.tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-alltabs-button {
border-bottom: 2px solid;
-moz-border-bottom-colors: ThreeDShadow transparent;
}
.tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-newtab-button[platform=v35]:hover,
.tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-alltabs-button:hover {
border-bottom-width: 1px;
padding-top: 1px;
padding-bottom: 1px;
-moz-border-bottom-colors: ThreeDShadow;
}
.tabbrowser-tabs[flowing=multibar][multibar] #fd-tab-button, /* Speed dial button */
.tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-newtab-button[platform=v35],
.tabbrowser-tabs[classic=v3][closebutton=true][flowing=multibar][multibar] .tmp-alltabs-3 {
padding-top: 2px;
height: 24px;
margin-bottom: 0px;
/* padding-bottom: 2px;*/
}
.tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-newtab-button[platform=v35] {
padding-bottom: 1px;
}
.tabbrowser-tabs[flowing=multibar][multibar] #fd-tab-button, /* Speed dial button */
.tabbrowser-tabs[classic=v3][closebutton=true][flowing=multibar][multibar] .tmp-alltabs-3 {
padding-bottom: 2px;
}
.tabbrowser-tabs[classic=v3]:not([multibar]) .tabs-newtab-button[platform=v35] {
height: 22px;
}
/* fix border size when to button stick together */
.tabbrowser-tabs[classic=v3][platform=v35] .tabs-alltabs-stack,
.tabbrowser-tabs[classic=v3][platform=v35] .tabs-closebutton {
margin-left: -1px;
}
#tabs-toolbar {
-moz-box-align: start;
}
#tabs-toolbar:not([multibar]) #new-tab-button {
height: 22px;
}
#tabs-toolbar[multibar] #new-tab-button,
#tabs-toolbar[multibar] #all-tabs-button {
height: 24px;
border-bottom: 2px solid;
-moz-border-bottom-colors: ThreeDShadow transparent;
}
/* Multi-row tabbar for firefox 3.0+ with Linux */
.tabbrowser-tabs[classic=v3Linux][flowing=multibar][multibar] .tabbrowser-tab[selected="true"] {
margin-bottom: 1px;
}
/* Fix problem with multi-row when tab width is very small*/
.tabbrowser-tabs[flowing=multibar]:not([multibar])[inline=true] .tabs-frame .scrollbox-innerbox {
display: block !important;
}
/* Multi-row tabbar for firefox 3.0+ with Win XP theme */
.tabbrowser-tabs[flowing=multibar][inline=true][classic=v3] > .tabbrowser-tab,
.tabbrowser-tabs[flowing=multibar][multibar][classic=v3] > .tabbrowser-tab {
height: 22px;
max-height: 22px;
margin: 1px 0px 1px;
}
.tabbrowser-tabs[flowing=multibar][inline=true][classic=v3] > .tabbrowser-tab:not([selected="true"]):hover,
.tabbrowser-tabs[flowing=multibar][multibar][classic=v3] > .tabbrowser-tab:not([selected="true"]):hover {
height: 23px;
max-height: 23px;
margin: 0px 0px 1px;
}
.tabbrowser-tabs[flowing=multibar][inline=true][classic=v3] > .tabbrowser-tab[selected="true"],
.tabbrowser-tabs[flowing=multibar][multibar][classic=v3] > .tabbrowser-tab[selected="true"] {
height: 24px;
max-height: 24px;
margin: 0px 0px 0px;
}
.tabbrowser-tabs:not([toolbarmode])[flowing=multibar][inline=true][classic=v3] .tabs-frame,
.tabbrowser-tabs:not([toolbarmode])[flowing=multibar][multibar][classic=v3] .tabs-frame {
margin-top: 2px;
margin-bottom: 3px;
}
.tabbrowser-tabs[toolbarmode][flowing=multibar][inline=true][classic=v3] .tabs-frame,
.tabbrowser-tabs[toolbarmode][flowing=multibar][multibar][classic=v3] .tabs-frame {
margin-top: 2px;
margin-bottom: 0px;
}
.tabbrowser-tabs[toolbarmode] .tmp-tabs-bottom {
display: none;
}
/* Tabs close button for firefox 3.0+ with Win XP theme */
.tabbrowser-tabs[classic=v3] > .tabbrowser-tab .always-left {
margin: 1px 0 1px 7px !important;
}
.tabbrowser-tabs[classic=v3]:not([tinywidth]):not([hidebutton]) > .tabbrowser-tab:not([protected])[tabxleft=on][tabx=always] .tab-icon-image ,
.tabbrowser-tabs[classic=v3]:not([tinywidth]):not([hidebutton]) > .tabbrowser-tab:not([protected])[tabxleft=on][tabx=current_hover][selected="true"] .tab-icon-image ,
.tabbrowser-tabs[classic=v3]:not([tinywidth]):not([hidebutton]) > .tabbrowser-tab:not([protected])[tabxleft=on][tabx=current][selected="true"] .tab-icon-image {
-moz-margin-start: 3px !important;
}
.tabbrowser-tabs[classic=v3]:not([tinywidth]):not([hidebutton]) > .tabbrowser-tab:not([protected])[tabxleft=on][tabx=always] .tab-lock-icon ,
.tabbrowser-tabs[classic=v3]:not([tinywidth]):not([hidebutton]) > .tabbrowser-tab:not([protected])[tabxleft=on][tabx=current_hover][selected="true"] .tab-lock-icon ,
.tabbrowser-tabs[classic=v3]:not([tinywidth]):not([hidebutton]) > .tabbrowser-tab:not([protected])[tabxleft=on][tabx=current][selected="true"] .tab-lock-icon {
-moz-margin-start: 3px !important;
}
.tabbrowser-tabs[classic=v3] > .tabbrowser-tab:not([tabx]) .tab-text-stack,
.tabbrowser-tabs[classic=v3] > .tabbrowser-tab[tabx=current]:not([selected="true"]) .tab-text-stack,
.tabbrowser-tabs[classic=v3] > .tabbrowser-tab[tabx=current_hover]:not([selected="true"]) .tab-text-stack,
.tabbrowser-tabs[classic=v3] > .tabbrowser-tab[tabx=showhover] .tab-text-stack,
.tabbrowser-tabs[classic=v3] > .tabbrowser-tab[tabxleft=on] .tab-text-stack,
.tabbrowser-tabs[classic=v3] > .tabbrowser-tab[protected] .tab-text-stack,
.tabbrowser-tabs[classic=v3][hidebutton] > .tabbrowser-tab .tab-text-stack {
-moz-margin-end: 6px !important;
}
.tabbrowser-tabs[classic=v3Linux] > .tabbrowser-tab:not([tabx]) .tab-text-stack,
.tabbrowser-tabs[classic=v3Linux] > .tabbrowser-tab[tabx=current]:not([selected="true"]) .tab-text-stack,
.tabbrowser-tabs[classic=v3Linux] > .tabbrowser-tab[tabx=current_hover]:not([selected="true"]) .tab-text-stack,
.tabbrowser-tabs[classic=v3Linux] > .tabbrowser-tab[tabx=showhover] .tab-text-stack,
.tabbrowser-tabs[classic=v3Linux] > .tabbrowser-tab[tabxleft=on] .tab-text-stack,
.tabbrowser-tabs[classic=v3Linux] > .tabbrowser-tab[protected] .tab-text-stack,
.tabbrowser-tabs[classic=v3Linux][hidebutton] > .tabbrowser-tab .tab-text-stack {
-moz-margin-end: 6px !important;
}
.tabbrowser-tabs[classic=v3] > .tabbrowser-tab .showhover {
margin: -3px -2px -3px 0 !important;
}
.tabbrowser-tabs[Mac] > .tabbrowser-tab .tab-close-button > .toolbarbutton-text {
display: none;
}
.tabbrowser-tabs:not([closeIcon])[Mac] > .tabbrowser-tab .tab-close-button:hover,
.tabbrowser-tabs:not([closeIcon])[Mac] > .tabbrowser-tab[tabx=always]:not([selected="true"]) .tab-close-button:hover {
list-style-image: url("chrome://global/skin/icons/closetab-hover.png");
}
.tabbrowser-tabs:not([closeIcon])[Mac] > .tabbrowser-tab .tab-close-button:hover:active,
.tabbrowser-tabs:not([closeIcon])[Mac] > .tabbrowser-tab[tabx=always]:not([selected="true"]) .tab-close-button:hover:active {
list-style-image: url("chrome://global/skin/icons/closetab-active.png");
}
.tabbrowser-tabs[flowing=multibar][classic=v3Mac] {
height: auto;
}
/* fix background for multi-row*/
.tabbrowser-tabs[flowing=multibar][backgroundrepeat] {
background-repeat: repeat;
}
.tabbrowser-tabs[Mac] > .tabbrowser-tab .showhover {
margin: -3px 0px 0px 0px !important;
padding: 0;
}
/* Fix focus ring on tab */
.tabbrowser-tab:focus .tab-middle {
outline: none !important;
}
/* Tab scrollbox arrow buttons - general */
.tabbrowser-arrowscrollbox[flowing=multibar][_side=left] > .scrollbutton-up,
.tabbrowser-arrowscrollbox[flowing=scrollbutton][_side=left]:not([scrollbutton-up=left]) > .scrollbutton-up,
.tabbrowser-arrowscrollbox[flowing=scrollbutton][_side=right][scrollbutton-up=left] > .scrollbutton-up {
visibility: collapse;
}
.tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-up,
.tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-down {
height: 24px;
}
/*we need this from Firefox 3.5*/
.tabbrowser-tabs[classic=v3][platform=v35] .tabbrowser-arrowscrollbox[flowing=multibar] > .scrollbutton-up,
.tabbrowser-tabs[classic=v3][platform=v35] .tabbrowser-arrowscrollbox[flowing=multibar] > .scrollbutton-down {
height: 24px;
}
.tabbrowser-tabs:not([disableScrollTabsRight])[classic=v3][platform=v35] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-up {
margin-bottom: -1px;
}
/* we need this if we don't have scroll button on left side */
.tabbrowser-tabs:not([toolbarmode]):not([tabBarSpace=true]) .tabs-container[flowing=multibar],
.tabbrowser-tabs:not([toolbarmode]):not([tabBarSpace=true]) .tabs-container[flowing=scrollbutton]:not([scrollbutton-up=left]),
.tabbrowser-tabs:not([toolbarmode]):not([tabBarSpace=true]) .tabs-container[flowing=scrollbutton]:not([overflow="true"]) {
-moz-padding-start: 3px;
}
.tabbrowser-tabs[tabBarSpace=true] .tabs-container {
-moz-padding-start: 0px;
}
.tabbrowser-tabs[classic=v3][tabBarSpace=true] .tabbrowser-arrowscrollbox:not([Mac])[_side=right] > .scrollbutton-up[chromedir="rtl"],
.tabbrowser-tabs[classic=v3][tabBarSpace=true] .tabbrowser-arrowscrollbox:not([Mac])[_side=left] > .scrollbutton-up[chromedir="ltr"],
.tabbrowser-tabs[classic=v3][newTabButton=true] .tabbrowser-arrowscrollbox:not([Mac])[_side=left] > .scrollbutton-up[chromedir="ltr"],
.tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[_side=right] > .scrollbutton-up[chromedir="ltr"] {
border-left-style: solid;
-moz-border-radius-topleft: 2px;
}
.tabbrowser-tabs[classic=v3][tabBarSpace=true] .tabbrowser-arrowscrollbox:not([Mac])[_side=right] > .scrollbutton-up[chromedir="ltr"],
.tabbrowser-tabs[classic=v3][tabBarSpace=true] .tabbrowser-arrowscrollbox:not([Mac])[_side=left] > .scrollbutton-up[chromedir="rtl"],
.tabbrowser-tabs[classic=v3][newTabButton=true] .tabbrowser-arrowscrollbox:not([Mac])[_side=left] > .scrollbutton-up[chromedir="rtl"],
.tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[_side=right] > .scrollbutton-up[chromedir="rtl"] {
border-right-style: solid;
-moz-border-radius-topright: 2px;
}
/* Tab scrollbox arrow buttons - one row */
.tabbrowser-arrowscrollbox[flowing=scrollbutton] {
-moz-box-orient: horizontal;
}
.tabbrowser-tabs[classic=v3]:not([disableScrollTabsRight=true]) .tabbrowser-arrowscrollbox[flowing=scrollbutton][_side=right]:not([scrollbutton-up=left]) > .scrollbutton-up[chromedir="ltr"] {
border-right: none;
}
.tabbrowser-tabs[classic=v3]:not([disableScrollTabsRight=true]) .tabbrowser-arrowscrollbox[flowing=scrollbutton][_side=right]:not([scrollbutton-up=left]) > .scrollbutton-up[chromedir="rtl"] {
border-left: none;
}
.tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox[flowing=scrollbutton]:not([scrollbutton-up=left]) > .scrollbutton-down[chromedir="ltr"][disabled="true"] {
border-left: none;
margin-left: -1px;
}
.tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox[flowing=scrollbutton]:not([scrollbutton-up=left]) > .scrollbutton-down[chromedir="rtl"][disabled="true"] {
border-right: none;
margin-right: -1px;
}
/* Tab scrollbox arrow buttons - multi-row */
.tabbrowser-arrowscrollbox[flowing=multibar] {
-moz-box-orient: vertical;
}
.tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-up[chromedir="ltr"] {
border-right-style: none;
-moz-border-radius-topright: 0px;
}
.tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-up[chromedir="rtl"] {
border-left-style: none;
-moz-border-radius-topleft: 0px;
}
.tabbrowser-tabs[classic=v3]:not([hideAllTabsButton=true]) .tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-up[chromedir="ltr"],
.tabbrowser-tabs[classic=v3][hideAllTabsButton=true][closebutton=false] .tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-up[chromedir="ltr"] {
border-right-style: none;
}
.tabbrowser-tabs[classic=v3]:not([hideAllTabsButton=true]) .tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-up[chromedir="rtl"],
.tabbrowser-tabs[classic=v3][hideAllTabsButton=true][closebutton=false] .tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-up[chromedir="rtl"] {
border-left-style: none;
}
.tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-up {
padding-bottom: 1px;
margin-bottom: 0px;
}
.tabbrowser-tabs[classic=v3][disableScrollTabsRight=true]:not([disableScrollTabsLeft=true]) .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-up {
border-bottom: 1px solid;
border-bottom-style: solid;
-moz-border-bottom-colors: ThreeDShadow;
}
.tabbrowser-tabs:not([toolbarmode])[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down {
margin-top: 0px;
padding-bottom: 1px;
margin-bottom: 3px;
}
.tabbrowser-tabs[toolbarmode][classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down {
margin-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}
.tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[disabled="true"] {
border-top: none;
margin-top: -1px;
padding-top: 2px;
}
.tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-down {
margin-top: 6px;
}
.tabbrowser-tabs[classic=v3][multibar=scrollbar] .tabbrowser-arrowscrollbox:not([Mac]) > .scrollbutton-down[notonbottom] {
margin-bottom: 2px;
border-bottom: 1px solid;
-moz-border-bottom-colors: ThreeDShadow;
}
.tabbrowser-tabs[classic=v3][tabBarSpace=true] .tabbrowser-arrowscrollbox:not([Mac]) > .scrollbutton-down[chromedir="ltr"],
.tabbrowser-tabs[classic=v3]:not([hideAllTabsButton=true]) .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="ltr"],
.tabbrowser-tabs[classic=v3][newTabButton][newtab_side="right"] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="ltr"],
.tabbrowser-tabs[classic=v3][newTabButton][newtab_side="afterlast"][overflow="true"] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="ltr"],
.tabbrowser-tabs[classic=v3][hideAllTabsButton=true][closebutton=true] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="ltr"] {
border-right-style: solid;
-moz-border-radius-topright: 2px;
}
.tabbrowser-tabs[classic=v3][tabBarSpace=true] .tabbrowser-arrowscrollbox:not([Mac]) > .scrollbutton-down[chromedir="rtl"],
.tabbrowser-tabs[classic=v3]:not([hideAllTabsButton=true]) .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="rtl"],
.tabbrowser-tabs[classic=v3][newTabButton][newtab_side="right"] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="rtl"],
.tabbrowser-tabs[classic=v3][newTabButton][newtab_side="afterlast"][overflow="true"] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="rtl"],
.tabbrowser-tabs[classic=v3][hideAllTabsButton=true][closebutton=true] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="rtl"] {
border-left-style: solid;
-moz-border-radius-topleft: 2px;
}
/* Tabstrip close button Firefox 3.0 */
.tabs-container > .tabs-closebutton {
-moz-box-align: start;
}
.tabbrowser-tabs[toolbarmode][classic=v3] .tabs-container > .tabs-closebutton {
margin-bottom: 0px;
}
.tabbrowser-tabs[classic=v3] .tabs-container > .tabs-alltabs-stack[chromedir="rtl"] > .tabs-alltabs-button {
border-left-style: none;
border-right-style: solid;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 2px;
}
.tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-container > .tabs-closebutton {
border-bottom: 1px solid threedshadow;
margin-bottom: 0px;
padding-bottom: 4px;
}
/*
next 2 ruls are to make right border of the 2 scrollbutton align.
the up button don't have right border
*/
.tabbrowser-tabs[classic=v3][multibar=scrollbar] .tabs-alltabs-stack,
.tabbrowser-tabs[classic=v3][multibar=scrollbar][hideAllTabsButton=true] .tabs-closebutton {
margin-left: -1px;
}
.tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox[flowing=multibar]:not([hideAllTabsButton=true]) > .scrollbutton-up,
.tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox[flowing=multibar][closebutton=true] > .scrollbutton-up {
padding-right: 1px;
}
.tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox[flowing=multibar][_side=right] {
width: 19px;
}